have trouble making ends meet - Deutsch Englisch Wörterbuch